<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui">

	<h:head>
</h:head>
	<h:body>
		<h:form id="form">
		    <p:messages id="messages" showDetail="true" autoUpdate="true" closable="false" />  
		
			<h4>Nome</h4>
				<p:inputText id="nome" value="#{tipicomponente.vDTO.nome}" required="true" requiredMessage="Inserisci il Nome!"/>
					 <p:message for="nome" />  
				
			<h4>Data di Partenza</h4>
				<p:calendar id="datapartenza" value="#{tipicomponente.vDTO.dataPartenza}" pattern="dd/MM/yyyy HH:mm" mindate="#{tipicomponente.oggi()}" required="true" requiredMessage="Inserisci la Data di Partenza!"/>
                <p:message for="datapartenza"/>
				
			<h4>Data di Arrivo</h4>  
   				<p:calendar id="dataarrivo" value="#{tipicomponente.vDTO.dataArrivo}" pattern="dd/MM/yyyy HH:mm" mindate="#{tipicomponente.oggi()}"  required="true" requiredMessage="Inserisci la Data di Arrivo!"/>
                <p:message for="dataarrivo"/>
                
			<h4>Luogo di Partenza</h4>
				<p:inputText id="partenza" value="#{tipicomponente.vDTO.luogoPartenza}" required="true" requiredMessage="Inserisci il Luogo di Partenza!"/>
					 <p:message for="partenza" />  
				
			<h4>Luogo di Destinazione</h4>
				<p:inputText id="destinazione" value="#{tipicomponente.vDTO.luogoDestinazione}" required="true" requiredMessage="Inserisci il Luogo di Destinazione!"/>
					 <p:message for="destinazione" />  
				
			<h4>Compagnia</h4>
				<p:inputText id="compagnia" value="#{tipicomponente.vDTO.compagnia}" required="true" requiredMessage="Inserisci la Compagnia!"/>
	 				<p:message for="compagnia" />  

			<h4>Prezzo</h4>
		 <h:outputLabel for="prezzo" />  
            <p:spinner id="prezzo"   
                    value="#{tipicomponente.integerVolo}" min="1" max="999999" required="true" requiredMessage="Inserisci il Prezzo!"/>  
            <p:message for="prezzo" />
				

         	<p:commandButton value="Submit" action="#{tipicomponente.saveVolo()}"  actionListener="#{tipicomponente.checkDataVolo}" ajax="false" update="form" icon="ui-icon-check" validateClient="true"/> 
         	
         	 <p:dialog header="Selected Dates" widgetVar="dialog" showEffect="fold" hideEffect="fold">  
  
        <h:panelGrid id="display" columns="2" cellpadding="5">  
  
            	<h:outputText value="Data Partenza: " />  
            <h:outputText value="#{tipicomponente.vDTO.dataPartenza}">  
                <f:convertDateTime pattern="dd/MM/yyyy HH:mm" />  
            </h:outputText>  
            
                  <h:outputText value="Data Arrivo: " />  
            <h:outputText value="#{tipicomponente.vDTO.dataArrivo}">  
                <f:convertDateTime pattern="dd/MM/yyyy HH:mm" />  
            </h:outputText>  
                  
         </h:panelGrid>    
    </p:dialog>   
    
<p:dialog header="Values" widgetVar="dlg" showEffect="fold" hideEffect="fold">  
        <h:panelGrid id="disp" columns="2" cellpadding="5">  
   
              
            <h:outputText value="Prezzo: " />  
            <h:outputText value="#{tipicomponente.integerVolo}" />   
    
        </h:panelGrid>  
     </p:dialog>  
		</h:form>
	</h:body>

</html>